import request from '@/utils/request'

//查询所有科室详细信息。
export  function listAllhisdm() {
  return request({
    url:'system/hisdm/getAllSdm',
    method: 'get'
  })
}

// 分页查询用户列表
export function listUser(query) {
  return request({
    url: '/system/user/list',
    method: 'get',
    params: query
  })
}

//查询所有用户的详细信息
export  function listAllusers() {
  return request({
    url:'system/user/getAllUser',
    method: 'get'
  })
}
//查询所有用户的级别
export  function usersGrade() {
  return request({
    url:'system/user/getUserGrade',
    method: 'get'
  })
}
//查询所有用户的背景
export  function usersBack() {
  return request({
    url:'system/user/getUserback',
    method: 'get'
  })
}

//查询所有角色信息
export  function listRole() {
  return request({
    url:'/system/role/getAllRole',
    method: 'get'
  })
}
// 新增用户
export function addUser(data) {
  return request({
    url: '/system/user/add',
    method: 'post',
    data: data
  })
}

// 查询指定用户详细信息
export function getUser(suId) {
  return request({
    url: '/system/user/getUserById/' + suId,
    method: 'get'
  })
}

// 修改用户
export function updateUser(data) {
  return request({
    url: '/system/user/update',
    method: 'put',
    data: data
  })
}

// 删除用户
export function delUser(suIds) {
  return request({
    url: '/system/user/remove/' + suIds,
    method: 'delete'
  })
}

// 用户密码重置
export function resetUserPwd(suId) {
  return request({
    url: '/system/user/restPwd/' + suId,
    method: 'put'
  })
}

//给用户分配角色
export function allotRole(ids,rids) {
  return request({
    url: '/system/user/addRole/' + ids+'/'+rids,
    method: 'post',
  })
}




